About Mera Investments Ltd (13243312) United Kingdom