About Affilius Managed Services Ltd (11456726) United Kingdom