About Encore Capital Xxiv Limited (13587183) United Kingdom