About Medeea Ltd (11268168) United Kingdom