About Mimo Hair Ltd (11353494) United Kingdom