About Indonesia Power Holdings Limited (03173542) United Kingdom