About Mechanica & Maker Ltd (12685956) United Kingdom