About Octamere Investments (FC022606) Channel Islands