About Scala Technology Limited (07412596) United Kingdom