About Ark Hotels Limited (11664826) United Kingdom