About Illy Project Limited (10718857) United Kingdom