About Delmar Management Llp (OC399157) United Kingdom