Any knowledge on LaFree Electric Bicycle?
This is a Giant Lafree e-trans e-bike.  They were made in three versions from 1999 on and yours is the Sport model.

It has two SLA  batteries totalling 24 volts in the case.  The roadster version I knew had the charger integrated in the bike so your's probably has too.