Shaun , you are on about "death juice" which is 9d9 from unsmoke , it says on the bottle" for removing dead body odours "- or odor as they americans say which are commonly caused by bile , which is a major ingredient in vomit , so it makes sense that it would remove the odour of vomit and its cause.
I think Chemspec sell unsmoke products now , they are the very best fire and flood restoration products around , not cheap , but top quality.