About Pixhall Computer Services Limited (02381225) United Kingdom