About Duffy Global Ltd. (12759848) United Kingdom