The UK is packed with creativity, and London is the epicenter of it all. The British music scene is booming, and local venues are looking to support visionary talent to break in. Camden’s Roundhouse ...