This stuff is widely available in the UK as well - I was actually looking at some while shopping for lunch this morning - but known by the strangely bland name of "seafood sticks". They may as well put "soylent" in the name and let people's imaginations fully run wild on what's really in them.
I've never actually…