You asked:

is river allen in the uk

Yes. Allen is in the United Kingdom.
Allen

the United Kingdom
the United Kingdom
the United Kingdom