About Ixtron Limited (08891293) United Kingdom