About Mellieha S Limited (12049306) United Kingdom