About Keane Industrial Solutions Ltd (11363891) United Kingdom