About Macro Assembly Limited (08260842) United Kingdom