About Introrix Gp Limited (12803382) United Kingdom