About Galleon Embedded Computing Ltd (09962683) United Kingdom