Genuine OEM Oce Colorwave 300 Yellow ink tank 350ml 1060091363 from Oce (now Canon Group) supplies. GDS - Graphic Design Supplies Ltd stock these cartridges for next day delivery.
This printer at work uses small coloured balls for ink : r/mildlyinteresting