About Yuri Development Ltd (11927678) United Kingdom