About Mixer Holdings Limited (11413341) United Kingdom