About Chido Islands Limited (08228892) United Kingdom