About Affixed Ltd (13566603) United Kingdom