Composite punched screen for high pressure applications | Patent Application Number 18658817 | Patexia