About M.e.e.d. (london) Ltd (11120681) United Kingdom