About Nic Holdings (uk) Limited (03120724) United Kingdom