The site is currently being developed and there should be contact info on the page after checking I see that it has not been added and will be updated on Monday.
there is also a direct contact system where you can speak with a member of staff via out ticket system and live agent area...
Why are promoting your site if it's not properly developed yet ? We know a lot of support ticket systems.We aren't talking about a pizza order here but expensive hardware.Be comfortable sharing your office/warehouse location and contact details because if you fail to deliver,customers should know where to get a hold of you.And if they business is legit,you wouldn't mind.