About Freelance Euro Services (dxci) Limited (SC233672) United Kingdom