About Affix Solutions Uk Limited (08202778) United Kingdom