About Avicenna Investments Ltd (10328655) United Kingdom