About Praha Investment Holdings Limited (FC014508) Channel Islands