About Oil & Marine Technology L.p. (SL014476) United Kingdom