About Mech Technology Ltd (12051351) United Kingdom