Happy Finish is a creative production studio based in London, UK, specialising in high-end retouching and CGI.

More info: website