Nothing came up on ES search for Teslica, but using internet search came up with this
https://www.teslica.com/
Ottawa, Ontario | (613) 627-4285
Most likely they are just rebranded china ebikes.
Anyone can fly over to China and you have a thousand to choose from and brand your logo on.