About Ilex Advisors Ltd (10488523) United Kingdom