About Tomo Holding Limited (12049896) United Kingdom