About Germ Chase Logistics Limited (03484070) United Kingdom