About Keane Consultancy Limited (10637518) United Kingdom