About Intronixs Limited (08210030) United Kingdom