After landing a deal with the Atlanta Braves, of Major League Baseball, and U.S. telecommunications giant Comcast, a London tech startup has joined a business incubator sponsored by Maple Leaf Sports and Entertainment.