About Delawen Management Company Limited (00830825) United Kingdom