About Maeglar Ltd (13232821) United Kingdom