The Splash employs 15 employees. The The Splash management team includes Julie Marks (Bid Manager), and Greg Seale (Technical Director).
Looking for a particular The Splash employee's phone or email?