About Kebroca Ltd. (SC196209) United Kingdom