About Meca Service Ltd (11479895) United Kingdom