About Science And Technology Investments Limited (08569009) United Kingdom