About Thor Helical Limited (04463711) United Kingdom