About Trenchant Limited (08127121) United Kingdom