About Alphacom Holdings Ltd (12071239) United Kingdom