About Natural Capital Partners Europe Limited (02979872) United Kingdom