About Troubadour Trading Subsidiary Limited (12294337) United Kingdom