About Ema Hamlin Vision Mixing Limited (11417453) United Kingdom