About Animosano Ltd (SC628308) United Kingdom