About Newpeak Investment Ltd (08000245) United Kingdom