About Kabra Holdings Limited (12377478) United Kingdom