About Scala Consulting Limited (04231712) United Kingdom