About Scl Communications Ltd (03518169) United Kingdom