About Times Square London Ltd (12145576) United Kingdom