About So&ca Investments Limited (12959685) United Kingdom