About Farmilo Holidays Limited (07398133) United Kingdom