Neptune Wellness Posts Upbeat Q1 Revenues