About Alcid Investments Limited (12664813) United Kingdom