About Avicenna Holdco Ltd (10982281) United Kingdom