micro research ltd. Summary