About Thorsden Holdings Ltd (12864259) United Kingdom