About Plantlab Limited (08687136) United Kingdom