About Crydda Software Ltd. (03609668) United Kingdom