About Cec Science And Innovation Co. Ltd (06574649) United Kingdom