About Alphamerch Ltd (12855210) United Kingdom