About Th Mech Design Limited (11730962) United Kingdom