About Nessna Holdings Limited (11903267) United Kingdom