Contact Us Locations Star Helix Ltd.Edinburgh, Scotland Star Helix LLC2201 Menaul Blvd NE, Albuquerque, NM 87107, USA Our hours 10:00 AM – 18:00 PMMonday – Friday Contact us Phone: +44 751 8051 532Email: info@star-helix.com Linkedin