Majenko Technologies, based in England, are a Digital Electronics Design company. They specialise in PIC32 based designs for embedded systems.