About Mechta Limited (10300308) United Kingdom