About Kean & Creative Ltd (11567120) United Kingdom