I am a newbie contractor running a UK limited company. I have been offered a UK-based role with an impressive and well established American company in the City London (so far so good), but the agency is a US-based company in Ohio.

The agency contract they sent over says a few things that...