About Trenchant Investments Ltd (10729432) United Kingdom