About Udcy Ltd. (12547032) United Kingdom