About Meledo Company Limited (11736866) United Kingdom