About R-cubed Technologies Ltd (11061540) United Kingdom