About Kenai London Ltd (13178745) United Kingdom