Can anyone identify this strap. I purchased it from a vendor in France a few years ago to go with my Solar Impulse. The back side is marked with the usual Omega stamping and 1132B1 or 113281. It measures 21mmx18mm. The front side has a carbon fiber appearance.