About Karraksa Ltd (11484330) United Kingdom