About Meera International Limited (09678319) United Kingdom