Netflix releases poster and trailer for Rim of the World