About Try Wellness Holidays Limited (12004982) United Kingdom