About Doublard Investment Company Limited (FC020749) Bermuda