About Nook And Key Holdings Limited (10865727) United Kingdom