About Allcam Ltd (11491364) United Kingdom