About Clyde Electronics Cic (SC482759) United Kingdom