About R24 Technologies Ltd (13139867) United Kingdom