About Crosslink Technology Holdings Limited (11711299) United Kingdom