Get Directions to Controls Components Limited ← View details 19722 EAST ADMIRAL PLACE, Tulsa, Oklahoma 74145 (918) 317-4116 Get Directions From* To * — Required information