About Tate Gallery Projects Limited (03166910) United Kingdom