About Istimor Limited (10169296) United Kingdom