About Meelia Service Ltd (11887669) United Kingdom