About N Odedra Limited (12687856) United Kingdom