About Altovida Biosciences Ltd (SC464289) United Kingdom