Alloy Race Components is now:

Torque Clamp

  • 2 Haughton Street
  • Cheltenham, Victoria
  • Phone: +61 407 345 756