About Ilex Publishers Limited (01960928) United Kingdom