About Moda Hotel & Resort Management Ltd (06848306) United Kingdom