About Oil Slick Dispersants Limited (03470801) United Kingdom