About Nesscomp Limited (02261253) United Kingdom