A UK limited company is an independent entity whereas a UK agency is a structure formed to act as an agent for an offshore company.