About Group Nu Limited (11779803) United Kingdom