About Rye Bank Gallery Ltd (12720413) United Kingdom