About Afferlete Ltd (10481329) United Kingdom