About Nu Start Up Ltd (11988514) United Kingdom