Released on Netflix on May 1, the period drama web series is currently available to stream on the platform