About Mea Associates Ltd (11958423) United Kingdom