About Anemone Travel & Holidays Limited (02270193) United Kingdom