About Melok Company Limited (12866917) United Kingdom