About S C I Holdings Limited (02511530) United Kingdom