About Minicoy Developments Limited (09580794) United Kingdom