About Sca Ventures Limited (10891249) United Kingdom