About Maekurex Ltd (13376594) United Kingdom