About Melicom Limited (09241239) United Kingdom