About N A Odedra Ltd (10615683) United Kingdom