About Us
self-healing membrane
The stuff of science fiction: A stabilized liquid material that screens out smaller objects while allowing larger ones to pass through
Scroll To Top
About Us