About Nic Group Investments Limited (12957802) United Kingdom