Are these some type of scam? I cannot figure out the scam though exactly. All I can guess is some type of shell company (to maybe spread out H1Bs and avoid dependency status?)
Or I am just overestimating the level of competence people whom outsource IT and they have legitimate contracts. The websites smell like Nigerian scam email level bad to me, so I just have a hard time seeing that someone looks at the website and actually pays the group to do anything related to IT.