Seems so... Apparently Total CEO was on one of their rigs and told everyone CHC has bought Babcock....
He was probably recounting a PPRUNE thread he read and just remembered it incorrectly like most people do when they are spinning a second/third/fourth* (*delete as applicable) hand dit.
Total b
ll
cks...just like the original post.