About Tintoretto Solar Limited (09941872) United Kingdom