About Intorqa Group Limited (11365902) United Kingdom