About Yumi Limited (11717133) United Kingdom