About Kean Vision Limited (07295308) United Kingdom