About Newshire Investments Limited (10622260) United Kingdom