About Keane Group Limited (04104462) United Kingdom