About Cspi Associates Limited (04786946) United Kingdom