About Avicenna Ltd (10982665) United Kingdom