About Germany Meco Group Limited (12305847) United Kingdom