About Rye Vacations Ltd (12256029) United Kingdom