About Germ Free Limited Limited (09983043) United Kingdom