About Mea Platforms Group Ltd (13243122) United Kingdom