About Koohra Ltd (11715167) United Kingdom