About Euclid Defence Diagnostics Ltd (12787292) United Kingdom