About Red Square (london) Ltd (07975086) United Kingdom