About Merchant Square Holdings Limited (FC034383) Channel Islands