A new corporate identity for Cuckoo, a digitally-focussed marketing communications agency in Singapore.