About Tachbrook Americus Ltd (11489718) United Kingdom