About Yosuru London Limited (13450930) United Kingdom