Thee Manatees Wales, UK