About Ilexir Holdings Limited (09691541) United Kingdom