April 9th, 2003 - 02:00 GMT Investcorp sells shares in Neptune Technology Investcorp has completed the partial sale of its investment in Neptune Technology Group through a re-capitalization. This has enabled Investcorp to return approximately 75 percent of its clients’ orig Read more