About The Medea Project Ltd (11978049) United Kingdom