About Delarge Management Limited (12036541) United Kingdom