About Sa Torrassa Ltd (06709593) United Kingdom