About Nicsol Limited (08797064) United Kingdom