About Verdant Merchant And Services Limited (12932241) United Kingdom