About Crosslink Computers Ltd (11816130) United Kingdom