About H K Odedra Ltd (10930708) United Kingdom