About South Africa On The Square Ltd (12289422) United Kingdom