Is FreshPay only available to UK companies?

Yes, it only covers rules/regulations based on UK Payroll (including Scotland and Wales).