About Germinate Limited (13341290) United Kingdom