About The Ran Gallery Ltd. (11421479) United Kingdom