About Memiatara Ltd (12367511) United Kingdom