Hello Michel,
very nice fish! The male is quite impressive.
But they are not C. foai, but C. furcifer.
The foae sibwesa has no yellow in the face, a nearly total black anal fin and a lot of black in the tail an dorsal fin. Your fish looks totally like a C. furcifer sibwesa.
regards