About Iodr Nepal Limited (10482226) United Kingdom