About Firm Trench Capital Limited (12095364) United Kingdom