About Nu Agri Africa Holdings Ltd (13616455) United Kingdom