About Time Square Entertainment Limited (03129978) United Kingdom