About Looker Marketing Communications Limited (07763306) United Kingdom