About Affix Ltd (13284402) United Kingdom