About Trenchant Technologies Limited (06989726) United Kingdom