About Nsquared Associates Limited (03815157) United Kingdom