About The Thames Studio Limited (11954651) United Kingdom