Try Auto Key Ni on Facebook. They are based in Newtownards but travel all over.
I’d suggest a genuine key. Been through this with a Discovery 3, chanced a eBay job but we couldn’t get it programmed to the car.
I had the genuine key programmed by WJ Patten Land Rover.
BLRC are probably local to you who might advise more
I rang my local Land Rover dealership, I didn't have my last 6 digits of the jeep at hand but they said it'll be £500-£600!!!
I then rang BLRC and they said they get the key from Land Rover which costs £160 + VAT then they charge £25 to program it. All I need to do is drive to them with my jeep and my key for them to do it.
Cheers
Clarke.