About Ixara Ltd (08254189) United Kingdom