About Cecil Holistic Limited (12465643) United Kingdom