About Germinator Systems Limited (12673536) United Kingdom