About Gliagenesis Limited (10902853) United Kingdom