About Magnafleck Ltd (11477861) United Kingdom