About Castle Horror Limited (SC517301) United Kingdom