About Mea Sales & Marketing Limited (05249889) United Kingdom