About Tuccersardes Ltd (13085723) United Kingdom