About Jcso Investments Limited (10661037) United Kingdom