About Nu Holdings Ltd (04245639) United Kingdom