OmniVision Technologies, Inc. (OVTI) - Description of business

Company Description