About Avicenna Holdings Ltd (02961880) United Kingdom