About Trenchant Systems Ltd (06078874) United Kingdom