About Ixoha Limited (13220947) United Kingdom