About Semacom Limited (11468345) United Kingdom