Your in the right place. The Indigo Giant does drop the handsome fomori card. Any boss in Avalon that is a fomori giant drops the card. I got all mine from him though. If you want a easier drop of catalan cards i suggest Caoranach the Fire-Spitter on the high road.