About Mea Group Limited (11942296) United Kingdom