About Newhouse Investments Ltd. (SC273934) United Kingdom