About Mecro Limited (03014065) United Kingdom