About Barda Ltd (13462129) United Kingdom