UK is open for business