About Ncl Technology Ventures Ltd (07473115) United Kingdom