About Nenuka Limited (10624383) United Kingdom