About 1redcube Properties Ltd (12968621) United Kingdom