About Kean Marketing Limited (13500094) United Kingdom