About Melo Holdings Limited (12259024) United Kingdom