About Lime Social Marketing Media & Communications Ltd (07119588) United Kingdom