About Scl Associates Limited (12358552) United Kingdom