About Allacam Ltd (10143806) United Kingdom