About Af Payments Holdings Limited (12003027) United Kingdom