About The Link Initiative Limited (02480332) United Kingdom