About S.c.i. Products Limited (04100926) United Kingdom