About Ssc International Development Limited (08707749) United Kingdom