About Sigma Plantfinder Limited (09106588) United Kingdom