About Germerase Limited (12522561) United Kingdom