About Indian Ocean Holdings Limited (12934001) United Kingdom