About Elicor Limited (09820441) United Kingdom