About Mellex Group Limited (SC423284) United Kingdom