About Scicam Limited (02752846) United Kingdom