About Meera International Limited (13281530) United Kingdom