About Azitra S Ltd (SC636416) United Kingdom