About Ilex Partners Limited (11601258) United Kingdom