About Science And Technology Solutions Limited (09458775) United Kingdom