About Alycidon Investments Limited (01874634) United Kingdom