A Swindon creative agency has partnered with a charity to help keep it afloat.