About Delivend Ltd (12531614) United Kingdom