Hi, I can help you with your question today.
My preferred cleaner/deodorizer is something called Nature's Miracle.
This is available for purchase in the US and UK.
Make sure to follow the directions to saturate the affected area - less may allow the smell to linger.
If you have more questions or if I can help in any other way, please do not hesitate to ask! If you would like to accept my answer, please press RATE OUR CONVERSATION.
Please remember to only rate my answer when you are 100% satisfied. I will be happy to continue further and do everything I can to provide you with the service you seek.