WeBuyCars revenue picks up ahead of JSE listing