About Newacre Ventures Limited (12434329) United Kingdom