About Nickclube Ltd. (11814867) United Kingdom