About Tessari & Sollazzi Studio Ltd (09738918) United Kingdom