About Milexa Holdings Limited (13378435) United Kingdom