About Minicoy Investments Limited (09580650) United Kingdom