About Kaja Limited (12090722) United Kingdom