About Sw Impala Ltd (12320144) United Kingdom