About Vegan Merchant Ltd. (12318096) United Kingdom