About Semlec Ltd (13479621) United Kingdom