Rachel Farrugia's Location
Malta
Rachel Farrugia's Work
Rachel Farrugia's Education
Rachel Farrugia's Summary
Rachel Farrugia, based in Malta, is currently a Chief Financial Officer at E-Play24, bringing experience from previous roles at Malta Communications Authority, The Lotter Enterprises and Go PLC. Rachel Farrugia holds a ACCA. Rachel Farrugia has 2 emails on RocketReach.