About Nessie Holdings Ltd (SC711141) United Kingdom