About Skala Technology Ltd (SC507929) United Kingdom