About Nick Group Limited (11692334) United Kingdom