About Neno (u.k.) Ltd (10427228) United Kingdom