About Karoo Energy Limited (12217771) United Kingdom