About Meya (london) Limited (11235821) United Kingdom