Bpc Abundant Valley Limited