About Walker Computer Solutions Limited (13130746) United Kingdom