About Meera Ltd (12117923) United Kingdom