About Pulse Managed Solutions Limited (03485160) United Kingdom