About Affix Space Ltd (12386708) United Kingdom