Mebendazole is easier to access in UK. Sold over the counter in liquid or tablet from, since Brits worry about itchy butts.
Ivermectin is a whole different story, it's a case of order to a private mailbox from overseas and pay in bitcoin. Not even funny.