About Nectacore Ltd (NI666114) United Kingdom