About Ydeas Ltd (12920898) United Kingdom