About Troubadour Asset Management Limited (11717983) United Kingdom