About Safari Partners Ltd (13453087) United Kingdom