About Thames Valley Scanning Limited (10647302) United Kingdom