FFC Holds 45th annual general meeting