About Hembedded Software Ltd. (10628318) United Kingdom