About Mele Holdings Limited (13134893) United Kingdom