About Value Stream Investments Ltd (13672900) United Kingdom