About Thor Business Holdings Ltd (13262120) United Kingdom