About Pulse Cleaning Systems Ltd. (04764384) United Kingdom