About Scd Holdings Limited (11736786) United Kingdom