About Compusoft Spares Ltd. (07920720) United Kingdom