About Sca London Ltd (13243502) United Kingdom