About Allcam Investment Limited (08545608) United Kingdom