About Yendell Developments Limited (10554323) United Kingdom