Allen Talbot
founder and thinker in Watford, United Kingdom
Greetings, I’m Allen. I’m the founder of Jellyfish Lava based in Shoreditch, London.
I am a fan of snowboarding, ultrarunning, and all things Tech Startup.
You can visit my company website with a click on the button above.