About Slec Holdings Limited (FC034928) Channel Islands