About R Odedra Holdings Limited (13142727) United Kingdom