About Idaho Holdings Limited (10003954) United Kingdom