About M.e. Associates Ltd (11263816) United Kingdom