About Nucopia Partners Limited (07403317) United Kingdom