About Mechka Ltd (12316475) United Kingdom