About Doyen Holdings Ltd (12138207) United Kingdom