About S C I London Ltd (11053480) United Kingdom