About Medea International Limited (12259692) United Kingdom