About Scala (last Orders) Limited (04006323) United Kingdom