About Mera Management Limited (03390389) United Kingdom