I'm from the Netherlands and I've never heard of them but says nothing.
The fact that I can't find anything about BIP SECURITY & DEPOSIT INC makes me wonder
2nd I don't know why but DEPOSIT INC doesn't sound like something a dutch person could come up with :warpaint: