About Medusa Sport Limited (08903705) United Kingdom