About Norbar Torque Tools Holdings Limited (03886198) United Kingdom