About Mecas Limited (10877747) United Kingdom