Yellow Moon raises £2.9m in eight years