About Ilex Associates Limited (07145158) United Kingdom