Alternative meat firm Impossible Foods launches in the UK

by