About Linden Embedded Systems Ltd (11419533) United Kingdom