About Nectamia Ltd (12676215) United Kingdom