About Medusa Coin Limited (11093538) United Kingdom