About Cray Valley Components Limited (10085527) United Kingdom