About Terrapinn Holdings Limited (FC025227) Channel Islands