From what I can tell from the company information, that is not an effect done in a 3D program. That is real video shot of a projection onto a building.
http://www.projectionadvertising.co.uk/products/adtrace-list-item/adtrace.aspxAny 3D program could effectively do something similar with some complex mapping.
If you have real-world footage of the building, you would need to recreate the basic structure in 3D, do camera match or camera tracking, utilize the Matte-Shadow material or composite in post.