About Allmerus Capital Limited (10229996) United Kingdom