About Indo Holding Limited (03101109) United Kingdom