Floating oil spill ignition device | Patent Publication Number 20170350084 | Patexia