Venus Point is registered in the British Virgin Islands; however, information on who operates the company is scant.