About The Pier Studio London Limited (10694997) United Kingdom