About Velan Retailers Ltd (12657888) United Kingdom