About Aminoa Biosciences Limited (13310910) United Kingdom