About Germx Ltd (12502434) United Kingdom