About Alycidon Technologies Limited (08998418) United Kingdom