About Quintain Investment Holdings Limited (FC033808) Channel Islands