About Kaa Ltd (13300123) United Kingdom