About Deliva Ltd. (09833435) United Kingdom