About Kaa Holdings Limited (10442405) United Kingdom