About Mea Technologies Ltd (11224360) United Kingdom