About Yendell Limited (02071840) United Kingdom