About Necobiotix Ltd (11359503) United Kingdom