About Ncy 24 Limited (11876510) United Kingdom