About Jecs Holdings Ltd (12415502) United Kingdom