About Tomi Holdings Limited (11400984) United Kingdom