About Germinate Technologies Pvt Limited (13593123) United Kingdom