About Thames River Capital Llp (OC310934) United Kingdom