About Memara Ltd (13120524) United Kingdom