About Castle Technical Solutions Limited (09848356) United Kingdom