About Herbrand Properties Limited (FC038400) Virgin Islands, British