About Timeout Holidays Limited (09222508) United Kingdom