About Newmile Investments Limited (08560008) United Kingdom