About Avicenna Capital Limited (10298926) United Kingdom