About Alycidon Limited (09033896) United Kingdom