About Jsc Ventures Limited (12645929) United Kingdom