About Castellane Investments Limited (FC032338) Channel Islands