About Ilex Investments Limited (08235883) United Kingdom