I can't trust them because they haven't been honest. Blockbee's first Github contribution activity's in Dec last year so their 2018 date isn't exact. It's possible they've worked on Blockbee before Github registration Oct 22.
Another thing is that the open-source code from this link below it does not have much activity but it has a record for last year's activity which is not enough to tell that this business was created year 2018 because the first and last activity according to Github is last year.
-
https://github.com/blockbee-io