About Red Square Associates Limited (06931060) United Kingdom