About Torq Holdings Limited (07061001) United Kingdom