About Thorn Group Holdings Limited (10605392) United Kingdom