About Nu Corporation Limited (07106074) United Kingdom