About Thor Innovations Ltd (SC659336) United Kingdom