About R Cubed Technology Ltd (SC523919) United Kingdom