About Microcam Limited (01151370) United Kingdom