About Amcho Computer Services Limited (03240194) United Kingdom