About Halo Marketing Communications Limited (05361646) United Kingdom