Libra Electric Company is an electrical contractor licensed in the state of Oklahoma (OK#2970). Libra's offices are located just five miles north of Will Rogers World Aiport in Oklahoma City.