Design Build Studio, Inc
Tricked me into one of my job apps Moscow Russia
This "company" made it seem like they were responding to one of my several job applications through "Employer's Solutions" which sounded like something I had applied to! So I believed them and signed a contract with them to be their "contractor" in the USA for ...