About Delve And Small Limited (09512331) United Kingdom