About Wengen Farms Limited (FC015210) Channel Islands