About Keane Minds Ltd (09299086) United Kingdom