About Thomson Screening Solutions Ltd (07695349) United Kingdom