About Klaba Limited (10827246) United Kingdom