About C R Odedra Limited (13238697) United Kingdom