Cardiff tech start-up to create 40 jobs