About Torq Consulting Ltd (11654858) United Kingdom