About Affilitech Ltd (11827466) United Kingdom