About Thames Global Ventures Llp (OC337740) United Kingdom