James Lamb is an exciting and dynamic vocalist and rapper from London.