About Ilexia Limited (07120552) United Kingdom