About Scala And Associates Ltd (13308529) United Kingdom