About Delphian Gallery Ltd (10820036) United Kingdom