About Illy Investments Ltd (10824657) United Kingdom