About Keln Associates Ltd (10576565) United Kingdom