About North Clyde Interactive Communications Limited (SC239238) United Kingdom