Mecha Health Ltd Company number16510262 StatusActive TypePrivate Limited Company Incorporated11 Jun 2025 Nature of business Information technology consultancy activities Registered office 10 The Old Post Office61 Devonshire RoadLondonSE23 3LU Data JSON Markdown