About The House Of Medusa Ltd (13587137) United Kingdom