About Alicom Ltd (10322023) United Kingdom