About Keaa Ltd (09791851) United Kingdom