About Ellicare Limited (09023203) United Kingdom