About Victoria Miro Gallery Group Limited (10084539) United Kingdom