About Synbiotix Limited (11625486) United Kingdom