About The Medusa Corporation Limited (10393709) United Kingdom