About Landela Safaris Limited (11306617) United Kingdom