About Delaville Management Ltd (12249671) United Kingdom