About R24uka Limited (12885563) United Kingdom