About Indo-caribbean Consultancy Limited (05421028) United Kingdom