About Inspired Technology Group Limited (10170588) United Kingdom