About Kean Computing Limited (02218902) United Kingdom