Director
London, England, United Kingdom
In Genius Limited
Grid Dynamics
Sales Director
The Lotteries Council
Neoworks
Business Development Director
UCL