About Scl Technologies Ltd (09396563) United Kingdom