About Indian Ocean Trading Company Limited (03290687) United Kingdom