About Kroki App Limited (13663235) United Kingdom