About Keohane Consulting Ltd (12109447) United Kingdom