About Meilikki Ltd (11689482) United Kingdom