CONTACT US

  • Company name:

  • Shop Star UK Ltd

  • Trading name:

  • “theshopstar”

  • Country of incorporation:

  • England and Wales

  • Registered number:

  • 15409902

  • Registered office and contact address:

  • 7 Bell Yard London, WC2A 2JR, UK

  • Contact email address:

  • Other contact information:

  • See the contact page on our website