I believe the shop you are talking about doesnt have a name but has a sign posted behind the scooters that says "RENT ME". Hopfully someone on the board has rented there and has a number