About Mechanichal Ltd. (10768532) United Kingdom