Can anyone help me with what kind of bike this is?
A quick google search sends one to the Dutch bike manufacturer BSP: https://www.bsp-fietsen.nl

According to what the internet says it's a Dutch family company started in 1986. They build their bikes in the Netherlands, according to what their webpage says.

As it comes to the geometry of your bike it's the typical Dutch "oma fiets" - grandma bike. I wouldn't be surprised if the bottom bracket was a threadless press-in style.