About Meelie Ltd. (SC398470) United Kingdom