About Io Nextgen Technologies Limited (12576902) United Kingdom