About Lion Sales & Marketing Consultancy Ltd (13201542) United Kingdom