About Tate 88 Ltd (11755561) United Kingdom