About Natura &co Uk Holdings P.l.c. (11764580) United Kingdom