About Galaxy Computer Services Limited (08487493) United Kingdom