Latvia a good place to start Business? A fact check