About Mach 3 Management Ltd (11289513) United Kingdom