About Castle Moat Investors Limited (11801799) United Kingdom