About Sca International Limited (12290803) United Kingdom