About Mea Solutions Ltd (11791679) United Kingdom