About Mallia Sales Ltd. (SC312499) United Kingdom