About Troia Limited (FC032757) Channel Islands