About Plantmind Limited (03964277) United Kingdom