About Torque Electric Ltd (11929093) United Kingdom