About Scala Uk Limited (06859994) United Kingdom