About Yendo Limited (12442473) United Kingdom