About Oil Spill Response (capping) Limited (07968910) United Kingdom