About Alcuin Investment Intelligence Limited (12365393) United Kingdom