About Nu Future Holdings Limited (13172329) United Kingdom