About Lankester White Safaris Ltd (10638141) United Kingdom