About Medeea Services Ltd (10618266) United Kingdom