About Scalatech Ltd (13628425) United Kingdom