About Karobar Investments Ltd. (10124419) United Kingdom