About Clyde Street Management Ltd (13018913) United Kingdom