About Nu Croydon Limited (12139514) United Kingdom