About Natura Capital Ltd (SC460322) United Kingdom