About Avida Ltd (12375636) United Kingdom