About Meamora Group Ltd (11742607) United Kingdom