About Scalaris Technologies Ltd (08225404) United Kingdom