About Crescendo Technologies Limited (12629209) United Kingdom