About Rupert Keane Consulting Limited (10147113) United Kingdom