About Ixon Innovation Limited (06206151) United Kingdom