About Chough Investments Limited (FC019655) Isle Of Man