About Yeda Limited (11351560) United Kingdom