About Oil Containment Systems Inc. Ltd (11567220) United Kingdom