About Indian Ocean Stourbridge Ltd (12065401) United Kingdom