About Nicklore Limited (11740662) United Kingdom