Dundee firm's £25,000 donation helps Tayside and north