About Medusa International Limited (03826372) United Kingdom