About Youde Ltd (12894134) United Kingdom