About Thor Group Limited (03074026) United Kingdom