FFC holds Extraordinary General Meeting