About Newno Holdings Ltd (10826108) United Kingdom