About Imagicam Ltd (06155451) United Kingdom