About Ruby Kean Ltd (12914464) United Kingdom