About Scd Ventures Limited (SC609613) United Kingdom