About Ixarus Limited (10826611) United Kingdom