About Muscat Investments Limited (FC027684) Channel Islands