About South American Restaurant Ltd (12053308) United Kingdom