About Scientific Ideas Ltd (08885124) United Kingdom