About Chase Ict Limited (10848488) United Kingdom