About Amira Bio Limited (07875495) United Kingdom