About Scala Technologies Ltd (12275741) United Kingdom