About Scala Vetro Ltd (07689946) United Kingdom