Leon Marshall

Leon Marshall

AngelClaimed
Former Director @ Genesis Global Trading
HQ location
London, United Kingdom