About Keenan Fintech Consulting Ltd (10050875) United Kingdom