About Melia Technology Limited (07034923) United Kingdom