About Germ Consulting & Service Ltd (07679989) United Kingdom