About Emika London Limited (10518435) United Kingdom