SARCO
Not wishing to be picky but BP don't actually have any helicopters. The helicopters belong to Bond and are on contract to BP; it's a very long contract but there is always a distinction between ownership and contract.
The Bond L2s have both a sat phone and HF. I wouldn't want to be a long way out to sea and have to rely on phoning my Mayday call in - I can't believe they are not HF fitted. What speed dial is it for Oh my God.....