About Meera&m Limited (10004076) United Kingdom