About International Electronic Computer Solutions Holding Ltd (12805751) United Kingdom