About Sher Khan Foundation Ltd (13668877) United Kingdom