About Troubadour Investments Limited (10324834) United Kingdom