About Newmill Ventures Limited (08318579) United Kingdom