About The Medusa Project Limited (09674685) United Kingdom