About Millmerran Research And Manufacturing Associates Limited (FC031239) Channel Islands