About Mechana Tech Ltd (12094189) United Kingdom