About R23 Limited (11343148) United Kingdom