About Equicam Limited (13637660) United Kingdom