About Yeda London Limited (12120104) United Kingdom