About Nuru Agriculture Limited (08488894) United Kingdom