About Newhouse Liquidity Ltd (11592633) United Kingdom