About Sc Digital Limited (11277862) United Kingdom