About Safari Star Ltd (12058095) United Kingdom