The company that owns the website is Bulova Invest Ltd. It is based in the British Virgin Islands.