About Ncl Vision Ltd (12743018) United Kingdom