About Thames Yangtze Capital Research Ltd (11996218) United Kingdom