About Nu Foundation Limited (04716232) United Kingdom