About Dili Management Ltd (12290893) United Kingdom