About Dlm & Co Management Limited (10618696) United Kingdom