About Mykita Shop London Ltd. (08103962) United Kingdom