About Jcss Limited (06604224) United Kingdom