About Curious Hotels Limited (FC028416) Channel Islands