Marcella Homma's Location
London, GB
Marcella Homma's Work
Marcella Homma's Education
Marcella Homma's Summary
Marcella Homma, based in London, GB, is currently a Customer Success Manager at Tubular Labs, bringing experience from previous roles at Brandwatch. Marcella Homma holds a 2009 - 2013 Bachelor of Arts in Journalism @ University of Sussex. Marcella Homma has 1 email on RocketReach.