About Tachbrook Capital Management Ltd (11483025) United Kingdom