About Thames Futures Limited (13225492) United Kingdom