About Cyc-lok Holdings Ltd (11357251) United Kingdom