About M.e.a.r.(uk) Limited (07884291) United Kingdom