About Global Language Link Limited (07272430) United Kingdom