About Alca & Co. Ltd (08078323) United Kingdom