I'm sure there must be some others out there that are modern in their imagery, but I've never seen any.
....................................................................In addition, the company you provided the link for are American! WTF do Americans know about English Heraldry?...................
But G O K how one does the blazon for some of them .... or explosion vert 35mm film entwined proper ?
More recent grants of arms here:http://www.college-of-arms.gov.uk/news-grants/grants