About M.e.m.s. International Limited (02237959) United Kingdom