About Nic Integrated Service Limited (08478889) United Kingdom