Oversubscribed £2.9 million fundraise