About Neni Group Limited (13626777) United Kingdom