About Thames Valley Ventures Limited (01641858) United Kingdom