Twelve aspiring tech-startups earned the opportunity to pitch their ideas to a live audience at the highly-anticipated Demo Day of the 12th XLR8 programme cycle of Qatar Science and Technology…