About Scientific Solutions Limited (03639567) United Kingdom