User main picture

Marcelle M

Product Manager
London

About me

New to London. From South Africa but brewed in Ireland (8 years)! Working in Tech. Love to travel and photography 📸