About Bsquare Emea Limited (05507446) United Kingdom