About Nu Developments Limited (13057345) United Kingdom