About Ilex Envirosciences Limited (04991822) United Kingdom