About Alcid Ltd (13670657) United Kingdom