This shoes are in new condition with the box. Just tried at home but run a bit short. I would say for a US 9 - 9.5 size. According to Vivobarefoot website 43 equivalent is 10 US. But the real thing is that they run short and will be ok for someone with size Men US 9. 
These are very comfortable flat shoes, almost barefoot feeling with a wide toe box and very good quality leather. Puncture resistant technology for the sole. My wife has two pairs and loves them.

length of the shoes is 11 3/8" = aprox 28,8 cm
length of the insole is 11 1/8" = aprox 28,4 cm