Back with a bang and a fabulous new location, Yo! should get Glasgow’s sushi lovers excited. Locations don’t come much better…