About Nectaris Limited (06366264) United Kingdom