About Ncl1 Limited (10571562) United Kingdom