About Delyn Management Associates Ltd (05552563) United Kingdom