About Delv Limited (12197200) United Kingdom