About S&a Vagauna Ltd (11829637) United Kingdom