About Torquiz Limited (09640134) United Kingdom