About Emagma Holdings Ltd (09326383) United Kingdom