About Macroflex Ltd (12984215) United Kingdom