About Dolphin Square Limited (FC026659) Channel Islands