About Link Group Holdings Limited (08225084) United Kingdom