Senior Release Manager – New IP - SEGA Europe Limited

Horsham