About Castle Technologies Limited (03195256) United Kingdom