About Kitra Ltd (11704828) United Kingdom