About Mech2flex Ltd (11438385) United Kingdom