About Science Solutions Limited (04294362) United Kingdom