About Nick Plus Limited (11566205) United Kingdom