About Nic Group Limited (01638188) United Kingdom