About Newcross Ventures Limited (07732143) United Kingdom