You do know that giclee is just a fancy word for inkjet printing?
Any commercial printer will have a machine to do what you want
I can recommend several if you want me to let me know where you are and I'll give you a local one
I was under the impression that inkjet printers use dye based inks in small format and giclee uses pigment based inks on large format printers and that pigment based inks were less likely to fade if placed in direct light.
Well the term giclee is what American "fineart" dealers use to bamboozle unwary buyers into thinking they are buying a more desirable finished product.
Giclee means inkjet
You can ask for dye or pigment ink
Commercial printers use both... pigment for outdoor use