About Tsumuri Limited (11577839) United Kingdom