About Tachbrook Capital Limited (12750051) United Kingdom