About Meera Trading Europe Ltd (13071389) United Kingdom