Contact information

Trade name: Medusa X

Phone number: +35699092839

Email: medusax.shop@yahoo.com

Physical address: Sliema, 20, Sliema SLM 1100, Malta

VAT number:

Trade number: 31286110