About Salvadora Persica Group Ltd (12229167) United Kingdom