About Medea Limited (01116972) United Kingdom