About Pulse Irrigation Limited (04243235) United Kingdom