About International Plant Propagation Technology Ltd (03439366) United Kingdom