Trenchant Technologies, Ltd