About Troubadour Holding Company Limited (09699591) United Kingdom