About The South African Spaza Shop Ltd (11819024) United Kingdom