About Alcali Ltd (SC312375) United Kingdom