About Chase International Computer Services Limited (01873992) United Kingdom