About Kalahari Crossing Limited (10264967) United Kingdom