About Kean Investments Ltd (10028143) United Kingdom