About Karmakra Ltd (11429956) United Kingdom